package com.example.android.BluetoothChat.util.provider;


import java.util.List;

import android.content.Context;

import com.example.android.BluetoothChat.bean.Game;
import com.example.android.BluetoothChat.bean.GameRequestResponse;
import com.example.android.BluetoothChat.bean.Player;
import com.example.android.BluetoothChat.listener.NewPlayerFoundListener;

public interface IPlayerProvider {

	public void findPlayersNearby(Context parContext);
	
	public void askPlayerToPlay(Player parPlayer, Game parGame);
	
	public void handleResponseForPlaying(GameRequestResponse parGameRequestResponse);
	
	public void addNewPlayerFoundListener(NewPlayerFoundListener parListener);

	void setNewPlayerFoundListener(List<NewPlayerFoundListener> parListenerList);
	
}
